package com.ym.medical.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import lombok.Data;
import java.util.Date;

/**
 * 文件信息对象 file_infor
 *
 * @author ym
 * @date 2020-08-17
 */
@ApiModel("文件信息-列表")
@Data
public class FileInforListPcVO implements Serializable{

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键")
    private String id;

    @ApiModelProperty("文件类别(表名_字段名 中文描述)")
    private String fileCate;

    @ApiModelProperty("文件种类(DOC/IMG)")
    private String fileType;

    @ApiModelProperty("文件大小")
    private Long fileSize;

    @ApiModelProperty("文件名")
    private String fileName;

    @ApiModelProperty("文件扩展名")
    private String fileExt;

    @ApiModelProperty("文件路径")
    private String filePath;

    @ApiModelProperty("系统类型(mbs、mfs)")
    private String sysType;

    @ApiModelProperty("用户来源表(sys_user、user)")
    private String userTable;

    @ApiModelProperty("上传用户ID")
    private Long uploaderId;

    @ApiModelProperty("上传时间")
    private Date uploadTime;

    @ApiModelProperty("扩展字段")
    private String extra;

}
